An Hybrid Simulated Annealing Threshold Accepting Algorithm for Satisfiability Problems using Dynamically Cooling Schemes
نویسندگان
چکیده
For Satisfiability (SAT) Problem there is not a deterministic algorithm able to solve it in a polynomial time. Simulated Annealing (SA) and similar algorithms like Threshold Accepting (TA) are able to find very good solutions of SAT instances only if their control parameters are correctly tuned. Classical TA’s algorithms usually use the same Markov chain length for each temperature cycle but they spend a lot of time. In this paper a new hybrid algorithm is presented. This algorithm is in fact a TA algorithm which is hybridized with SA in a certain way. For this TA algorithm, the Markov chain length (L) is obtained in a dynamical way for each temperature. Besides, it is known that TA and SA obtain very good results whether their parameters are correctly tuned. Experimental tuning methods expend a lot of time before a TA algorithm can correctly be executed; in other hand, analytical tuning methods for TA were only completely developed for the geometrical cooling function. This paper also shows how TA can be tuned for three common cooling functions with an analytical model. Experimentation presented in the paper shows that the new TA algorithm is more efficient than the classical one. Key-Words: Simulated Annealing, Threshold Accepting, Cooling function, Dynamic Markov Chains, SAT problem
منابع مشابه
A Hybrid Simulated Annealing and Threshold Accepting for Satisfiability Problems using Dynamically Cooling Schemes
For Satisfiability (SAT) Problem there is not a deterministic algorithm able to solve it in a polynomial time. Simulated Annealing (SA) and similar algorithms like Threshold Accepting (TA) are able to find very good solutions of SAT instances only if their control parameters are correctly tuned. Classical TA usually uses the same Markov chain length for each temperature cycle but they spend a l...
متن کاملA New Hybrid Evolutionary Algorithm for Job-shop Scheduling Problems
In this paper, we present a hybrid method combining Tabu Search (TS) optimization algorithm with the Very Fast Simulated Annealing (VFSA) procedure for the Job-shop Scheduling Problem (JSP). Tabu search algorithms are among the most effective approaches for solving the job shop scheduling problem which is one of the most difficult NP-complete problems. However, neighborhood structures and move ...
متن کاملَA Multi-objective simulated annealing algorithm to solving flexible no-wait flowshop scheduling problems with transportation times
This paper deals with a bi-objective hybrid no-wait flowshop scheduling problem minimizing the makespan and total weighted tardiness, in which we consider transportation times between stages. Obtaining an optimal solution for this type of complex, large-sized problem in reasonable computational time by using traditional approaches and optimization tools is extremely difficult. This paper presen...
متن کاملSIMULATED ANNEALING ALGORITHM FOR SELECTING SUBOPTIMAL CYCLE BASIS OF A GRAPH
The cycle basis of a graph arises in a wide range of engineering problems and has a variety of applications. Minimal and optimal cycle bases reduce the time and memory required for most of such applications. One of the important applications of cycle basis in civil engineering is its use in the force method to frame analysis to generate sparse flexibility matrices, which is needed for optimal a...
متن کاملA New Hybrid Parallel Simulated Annealing Algorithm for Travelling Salesman Problem with Multiple Transporters
In today’s competitive transportation systems, passengers search to find traveling agencies that are able to serve them efficiently considering both traveling time and transportation costs. In this paper, we present a new model for the traveling salesman problem with multiple transporters (TSPMT). In the proposed model, which is more applicable than the traditional versions, each city has diffe...
متن کامل